using System.Collections;
using System.Collections.Generic;

using UnityEngine;
using ILRuntime.CLR.TypeSystem;
using ILRuntime.CLR.Method;
using ILRuntime.CLR.Utils;
using ILRuntime.Runtime.Intepreter;
using ILRuntime.Runtime.Stack;
using ILRuntime.Runtime.Enviorment;
using LitJson;
using Mono.Cecil;
using Pumpkin.FrameBase;

namespace Pumpkin.Framework
{
    public class ConfigContentItem
    {
        public string FileName;
        public string ClsName;
        public bool IsArray;
    }

    public class GameMain : MonoBehaviour
    {
        private CrossDomainInfo crossMain;
        void Start()
        {
            InitGame();
        }

        void Update()
        {

        }

        private void InitGame()
        {
            crossMain = CrossDomainInfoFactory.Instance.Create(BaseCrossType.HotFixGameMain);
            crossMain.StaticInvoke("Main");
        }
    }
}